<?php
declare(strict_types=1);
namespace app\common\business;

use app\common\lib\sms\AliSms;
use app\common\lib\Num;
class Sms{
    public static function sendCode(string $phoneNumber, int $len) :bool{
        //生成验证码 4位数字或6位数字

//        $code = new Num;
//        $code = $code->getCode(4);
        $code =Num::getCode($len);
        //print_r($code);exit();
        $sms = AliSms::sendCode($phoneNumber, $code);
        if($sms){
            //需要把我们几率的短信验证码记录到redis，并且给一个失效时间
            cache(config("redis.code_pre").$phoneNumber, $code, config("redis.code_expire"));
        }
        return $sms;
    }
}